Barcelona dropped their first points in LaLiga this season as Rayo Vallecano fought back to secure a 1-1 draw at home to the champions.
IMAGES from matches played across European leagues on Saturday
Manchester City secured top spot in Group G of the Club World Cup with a 5-2 thrashing of Juventus on Thursday, exposing the Serie A side's defensive frailties in emphatic fashion.
Images from the Euro 2024 Group C match between England and Serbia, at Arena AufSchalke, Gelsenkirchen, Germany, on Sunday.
Bayern Munich made it 16 wins from 16 games this season to underline their credentials as early Champions League favourites, beating holders Paris St Germain 2-1 away as Luis Diaz scored two goals and was shown a red card on Tuesday.
Croatian forward Ante Budimir scored twice to help Osasuna earn a shock 4-2 home win over leaders Barcelona.
All the action from La Liga and Serie A matches played on Monday
Real Madrid paid for defensive mistakes as they were held to a 3-3 draw at lowly local rivals Rayo Vallecano on Saturday.
The patched-up backline will come up against an erratic Serbia with an experienced attack led by Aleksandar Mitrovic, who notched 28 goals in 28 matches in the Saudi Pro League and is a major threat in the air.
IMAGES from football matches played across European leagues on Saturday
Lewandowski strike gives Barcelona 1-0 win over Alaves
IMAGES from Serie A matches played on Saturday.
IMAGES from the UEFA Champions League matches played on Wednesday
A summary of Saturday's action in LaLiga, Bundesliga and Serie A.
IMAGES from football matches played across Europe on Wednesday.
Switzerland finished with six points, level with Group G winners Brazil but behind on goal difference. Serbia, who needed a win to give themselves a fighting chance of advancing, finished bottom of the group with only one point.
Empoli beat Juventus 4-2 on penalties to advance to their first ever Coppa Italia semi-finals on Wednesday after a resilient performance helped them to hold the defending champions to a 1-1 draw in regular time.
Bundesliga leaders Bayern Munich powered past third-placed Eintracht Frankfurt 4-0 with an impressive display of high-pressing football on Sunday.
Goals in each half from Kai Havertz and Christian Pulisic earned defending champions Chelsea a solid 2-0 first-leg victory over Lille in the Champions League last 16 on Tuesday.
Manchester City have one just victory from their last 10 games across all competitions.
Liverpool's Luis Diaz scored a hat-trick as they maintained their perfect Champions League campaign with a barnstorming second-half display in a 4-0 victory over Xabi Alonso's Bayer Leverkusen at Anfield on Tuesday.
IMAGES from soccer matches played across Europe on Sunday.
Barcelona's Ferran Torres scored twice to help secure a late 4-2 comeback win at Atletico Madrid in a pulsating LaLiga clash on Sunday.
Sevilla will bid for a record-extending seventh Europa League title when they face AS Roma in the final in Budapest on May 31, after Jose Mourinho's side drew 0-0 at Bayer Leverkusen to secure a 1-0 aggregate victory in their semi-final.
Villarreal fought back to shock Barcelona 3-2 on Sunday, handing the LaLiga champions their first league defeat since late December.
A late penalty from Bryan Zaragoza secured Spain a 3-2 win over Switzerland in their final Nations League Group A4 game on Monday.
The teams finished level at 3-3 on aggregate in the tie but the Lisbon club advanced to the quarter-finals after Adan kept out Martinelli's weak effort.
A round-up of Saturday's action in LaLiga, Ligue 1, Serie A and Bundesliga.
For Napoli, the match highlighted their struggling form, marking three consecutive defeats across all competitions for the first time since October 2016. They are fifth with 24 points.
Juventus climb to top of Serie A with win over Lecce
Real Madrid's Rodrygo struck twice and Jude Bellingham was also on target as the visitors enjoyed a 3-0 win at lowly Cadiz.
All the action from football matches played in Europe on Wednesday
Images from the matches played across football leagues in Europe on Sunday.
A round-up of Sunday's matches in LaLiga, Ligue 1 and Serie A
Piotr Zielinski converted two penalties for Inter Milan as they played out a thrilling 4-4 draw with Juventus.
A first-half strike from Pedri gave Barcelona a 1-0 win over Villareal to extend their lead over Real Madrid at the top of LaLiga to 11 points
Real Madrid forward Vinicius Jr scored a hat-trick to help the LaLiga champions snap a two-game winless run in all competitions.
Chelsea came from behind to beat Crystal Palace 3-1 thanks to added time goals from Conor Gallagher and Enzo Fernandez.
Tottenham Hotspur beat Nottingham Forest 2-0 away with goals by Richarlison and Dejan Kulusevski for a second straight win that nudged them closer to the Premier League top four on Friday although they had midfielder Yves Bissouma sent off late on.